package top.lidee.repository.model.twice.pojo.management;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 店铺结算银行账户--》微信
 * 
 * @author zhangzhan
 * @email 52194440@qq.com
 * @date 2024-10-18 15:20:02
 */
@Data
@TableName("yfb_tpb_wechat_bank_account")
public class TpbWechatBankAccountEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 店铺id
	 */
	private Integer storeId;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 银行卡类型（0：借记卡-DC，1：信用卡-CC）
	 */
	private String accountType;
	/**
	 * 银行卡账号使用类型（0：对公，1：对私）
	 */
	private String usageType;
	/**
	 * 银行卡卡号
	 */
	private String bankCardNumber;
	/**
	 * 银行卡开户人/名
	 */
	private String bankCardHolder;
	/**
	 * 开户银行 (示例值：工商银行)
	 */
	private String accountBank;
	/**
	 * 开户支行名
	 */
	private String accountBranchName;
	/**
	 * 开户行所在地-省
	 */
	private String accountInstProvince;
	/**
	 * 开户行所在地-市
	 */
	private String accountInstCity;
	/**
	 * 创建时间
	 */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/**
	 * 修改时间
	 */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
	/**
	 * 状态:0->待审核；1->审核通过
	 */
	private String status;
}
